package com.taotao.order.domain;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

@Data
public class PaymentFlow {
    /** 主键，自增，唯一标识一条支付流水记录*/
    private Long id;
    /** 流水号，用于唯一标识一条支付流水记录*/
    private String flowNum;
    /** 商户订单号，关联订单表*/
    private String orderNum;
    /** 支付宝交易凭证号*/
    private String tradeNo;
    /** 订单总金额*/
    private BigDecimal totalAmount;
    /** 实际支付金额*/
    private BigDecimal paidAmount;
    /** 买家支付宝用户ID*/
    private String buyerId;
    /** 商品的标题/交易标题/订单标题/订单关键字等*/
    private String subject;
    /** 商品的描述、介绍、摘要、备注等*/
    private String body;
    /** 用户支付时间*/
    private Date gmtPayment;
    /** 交易状态 0-支付成功 1-支付失败*/
    private Integer tradeStatus;
    /** 流水记录创建时间，自动设置为当前时间*/
    private Date createTime;
    /** 流水记录更新时间，自动更新*/
    private Date updateTime;
}
